package jp.co.hcs.attendancemanagement.inputdailyattendance.logic.dto;

import java.math.BigDecimal;

/**
 * The Class AttendanceSettingInitDTO.
 */
public class AttendanceSettingInitDTO {

  /** The job type division. */
  private String jobTypeDivision;

  /** The job name. */
  private String jobName;

  /** The coming work flag. */
  private Boolean comingWorkFlag;

  /** The rest flag. */
  private Boolean restFlag;

  /** The morning rest flag. */
  private Boolean morningRestFlag;

  /** The afternoon rest flag. */
  private Boolean afternoonRestFlag;

  /** The min time for transfer holiday. */
  private BigDecimal minTimeForTransferHoliday;

  /** The max time for transfer holiday. */
  private BigDecimal maxTimeForTransferHoliday;

  /** The using flag. */
  private Boolean usingFlag;

  /**
   * Gets the job type division.
   * 
   * @return the job type division
   */
  public String getJobTypeDivision() {
    return jobTypeDivision;
  }

  /**
   * Sets the job type division.
   * 
   * @param jobTypeDivision the new job type division
   */
  public void setJobTypeDivision(String jobTypeDivision) {
    this.jobTypeDivision = jobTypeDivision;
  }

  /**
   * Gets the job name.
   * 
   * @return the job name
   */
  public String getJobName() {
    return jobName;
  }

  /**
   * Sets the job name.
   * 
   * @param jobName the new job name
   */
  public void setJobName(String jobName) {
    this.jobName = jobName;
  }

  /**
   * Gets the coming work flag.
   * 
   * @return the coming work flag
   */
  public Boolean getComingWorkFlag() {
    return comingWorkFlag;
  }

  /**
   * Sets the coming work flag.
   * 
   * @param comingWorkFlag the new coming work flag
   */
  public void setComingWorkFlag(Boolean comingWorkFlag) {
    this.comingWorkFlag = comingWorkFlag;
  }

  /**
   * Gets the rest flag.
   * 
   * @return the rest flag
   */
  public Boolean getRestFlag() {
    return restFlag;
  }

  /**
   * Sets the rest flag.
   * 
   * @param restFlag the new rest flag
   */
  public void setRestFlag(Boolean restFlag) {
    this.restFlag = restFlag;
  }

  /**
   * Gets the morning rest flag.
   * 
   * @return the morning rest flag
   */
  public Boolean getMorningRestFlag() {
    return morningRestFlag;
  }

  /**
   * Sets the morning rest flag.
   * 
   * @param morningRestFlag the new morning rest flag
   */
  public void setMorningRestFlag(Boolean morningRestFlag) {
    this.morningRestFlag = morningRestFlag;
  }

  /**
   * Gets the afternoon rest flag.
   * 
   * @return the afternoon rest flag
   */
  public Boolean getAfternoonRestFlag() {
    return afternoonRestFlag;
  }

  /**
   * Sets the afternoon rest flag.
   * 
   * @param afternoonRestFlag the new afternoon rest flag
   */
  public void setAfternoonRestFlag(Boolean afternoonRestFlag) {
    this.afternoonRestFlag = afternoonRestFlag;
  }

  /**
   * Gets the min time for transfer holiday.
   * 
   * @return the min time for transfer holiday
   */
  public BigDecimal getMinTimeForTransferHoliday() {
    return minTimeForTransferHoliday;
  }

  /**
   * Sets the min time for transfer holiday.
   * 
   * @param minTimeForTransferHoliday the new min time for transfer holiday
   */
  public void setMinTimeForTransferHoliday(BigDecimal minTimeForTransferHoliday) {
    this.minTimeForTransferHoliday = minTimeForTransferHoliday;
  }

  /**
   * Gets the max time for transfer holiday.
   * 
   * @return the max time for transfer holiday
   */
  public BigDecimal getMaxTimeForTransferHoliday() {
    return maxTimeForTransferHoliday;
  }

  /**
   * Sets the max time for transfer holiday.
   * 
   * @param maxTimeForTransferHoliday the new max time for transfer holiday
   */
  public void setMaxTimeForTransferHoliday(BigDecimal maxTimeForTransferHoliday) {
    this.maxTimeForTransferHoliday = maxTimeForTransferHoliday;
  }

  /**
   * Gets the using flag.
   * 
   * @return the using flag
   */
  public Boolean getUsingFlag() {
    return usingFlag;
  }

  /**
   * Sets the using flag.
   * 
   * @param usingFlag the new using flag
   */
  public void setUsingFlag(Boolean usingFlag) {
    this.usingFlag = usingFlag;
  }

}
